#include "icolor.h"

using namespace lc;

iColor::iColor() {
    _intToCol[0] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 0, 255);
    _intToCol[1] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 0, 255);
    _intToCol[2] = std::make_shared<lc::meta::MetaColorByValue>(255, 255, 0, 255);
    _intToCol[3] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 0, 255);
    _intToCol[4] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 255, 255);
    _intToCol[5] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 255, 255);
    _intToCol[6] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 255, 255);
    _intToCol[7] = std::make_shared<lc::meta::MetaColorByValue>(255, 255, 255, 255);
    _intToCol[8] = std::make_shared<lc::meta::MetaColorByValue>(65, 65, 65, 255);
    _intToCol[9] = std::make_shared<lc::meta::MetaColorByValue>(128, 128, 128, 255);
    _intToCol[10] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 0, 255);
    _intToCol[11] = std::make_shared<lc::meta::MetaColorByValue>(255, 170, 170, 255);
    _intToCol[12] = std::make_shared<lc::meta::MetaColorByValue>(189, 0, 0, 255);
    _intToCol[13] = std::make_shared<lc::meta::MetaColorByValue>(189, 126, 126, 255);
    _intToCol[14] = std::make_shared<lc::meta::MetaColorByValue>(129, 0, 0, 255);
    _intToCol[15] = std::make_shared<lc::meta::MetaColorByValue>(129, 86, 86, 255);
    _intToCol[16] = std::make_shared<lc::meta::MetaColorByValue>(104, 0, 0, 255);
    _intToCol[17] = std::make_shared<lc::meta::MetaColorByValue>(104, 69, 69, 255);
    _intToCol[18] = std::make_shared<lc::meta::MetaColorByValue>(79, 0, 0, 255);
    _intToCol[19] = std::make_shared<lc::meta::MetaColorByValue>(79, 53, 53, 255);
    _intToCol[20] = std::make_shared<lc::meta::MetaColorByValue>(255, 63, 0, 255);
    _intToCol[21] = std::make_shared<lc::meta::MetaColorByValue>(255, 191, 170, 255);
    _intToCol[22] = std::make_shared<lc::meta::MetaColorByValue>(189, 46, 0, 255);
    _intToCol[23] = std::make_shared<lc::meta::MetaColorByValue>(189, 141, 126, 255);
    _intToCol[24] = std::make_shared<lc::meta::MetaColorByValue>(129, 31, 0, 255);
    _intToCol[25] = std::make_shared<lc::meta::MetaColorByValue>(129, 96, 86, 255);
    _intToCol[26] = std::make_shared<lc::meta::MetaColorByValue>(104, 25, 0, 255);
    _intToCol[27] = std::make_shared<lc::meta::MetaColorByValue>(104, 78, 69, 255);
    _intToCol[28] = std::make_shared<lc::meta::MetaColorByValue>(79, 19, 0, 255);
    _intToCol[29] = std::make_shared<lc::meta::MetaColorByValue>(79, 59, 53, 255);
    _intToCol[30] = std::make_shared<lc::meta::MetaColorByValue>(255, 127, 0, 255);
    _intToCol[31] = std::make_shared<lc::meta::MetaColorByValue>(255, 212, 170, 255);
    _intToCol[32] = std::make_shared<lc::meta::MetaColorByValue>(189, 94, 0, 255);
    _intToCol[33] = std::make_shared<lc::meta::MetaColorByValue>(189, 157, 126, 255);
    _intToCol[34] = std::make_shared<lc::meta::MetaColorByValue>(129, 64, 0, 255);
    _intToCol[35] = std::make_shared<lc::meta::MetaColorByValue>(129, 107, 86, 255);
    _intToCol[36] = std::make_shared<lc::meta::MetaColorByValue>(104, 52, 0, 255);
    _intToCol[37] = std::make_shared<lc::meta::MetaColorByValue>(104, 86, 69, 255);
    _intToCol[38] = std::make_shared<lc::meta::MetaColorByValue>(79, 39, 0, 255);
    _intToCol[39] = std::make_shared<lc::meta::MetaColorByValue>(79, 66, 53, 255);
    _intToCol[40] = std::make_shared<lc::meta::MetaColorByValue>(255, 191, 0, 255);
    _intToCol[41] = std::make_shared<lc::meta::MetaColorByValue>(255, 234, 170, 255);
    _intToCol[42] = std::make_shared<lc::meta::MetaColorByValue>(189, 141, 0, 255);
    _intToCol[43] = std::make_shared<lc::meta::MetaColorByValue>(189, 173, 126, 255);
    _intToCol[44] = std::make_shared<lc::meta::MetaColorByValue>(129, 96, 0, 255);
    _intToCol[45] = std::make_shared<lc::meta::MetaColorByValue>(129, 118, 86, 255);
    _intToCol[46] = std::make_shared<lc::meta::MetaColorByValue>(104, 78, 0, 255);
    _intToCol[47] = std::make_shared<lc::meta::MetaColorByValue>(104, 95, 69, 255);
    _intToCol[48] = std::make_shared<lc::meta::MetaColorByValue>(79, 59, 0, 255);
    _intToCol[49] = std::make_shared<lc::meta::MetaColorByValue>(79, 73, 53, 255);
    _intToCol[50] = std::make_shared<lc::meta::MetaColorByValue>(255, 255, 0, 255);
    _intToCol[51] = std::make_shared<lc::meta::MetaColorByValue>(255, 255, 170, 255);
    _intToCol[52] = std::make_shared<lc::meta::MetaColorByValue>(189, 189, 0, 255);
    _intToCol[53] = std::make_shared<lc::meta::MetaColorByValue>(189, 189, 126, 255);
    _intToCol[54] = std::make_shared<lc::meta::MetaColorByValue>(129, 129, 0, 255);
    _intToCol[55] = std::make_shared<lc::meta::MetaColorByValue>(129, 129, 86, 255);
    _intToCol[56] = std::make_shared<lc::meta::MetaColorByValue>(104, 104, 0, 255);
    _intToCol[57] = std::make_shared<lc::meta::MetaColorByValue>(104, 104, 69, 255);
    _intToCol[58] = std::make_shared<lc::meta::MetaColorByValue>(79, 79, 0, 255);
    _intToCol[59] = std::make_shared<lc::meta::MetaColorByValue>(79, 79, 53, 255);
    _intToCol[60] = std::make_shared<lc::meta::MetaColorByValue>(191, 255, 0, 255);
    _intToCol[61] = std::make_shared<lc::meta::MetaColorByValue>(234, 255, 170, 255);
    _intToCol[62] = std::make_shared<lc::meta::MetaColorByValue>(141, 189, 0, 255);
    _intToCol[63] = std::make_shared<lc::meta::MetaColorByValue>(173, 189, 126, 255);
    _intToCol[64] = std::make_shared<lc::meta::MetaColorByValue>(96, 129, 0, 255);
    _intToCol[65] = std::make_shared<lc::meta::MetaColorByValue>(118, 129, 86, 255);
    _intToCol[66] = std::make_shared<lc::meta::MetaColorByValue>(78, 104, 0, 255);
    _intToCol[67] = std::make_shared<lc::meta::MetaColorByValue>(95, 104, 69, 255);
    _intToCol[68] = std::make_shared<lc::meta::MetaColorByValue>(59, 79, 0, 255);
    _intToCol[69] = std::make_shared<lc::meta::MetaColorByValue>(73, 79, 53, 255);
    _intToCol[70] = std::make_shared<lc::meta::MetaColorByValue>(127, 255, 0, 255);
    _intToCol[71] = std::make_shared<lc::meta::MetaColorByValue>(212, 255, 170, 255);
    _intToCol[72] = std::make_shared<lc::meta::MetaColorByValue>(94, 189, 0, 255);
    _intToCol[73] = std::make_shared<lc::meta::MetaColorByValue>(157, 189, 126, 255);
    _intToCol[74] = std::make_shared<lc::meta::MetaColorByValue>(64, 129, 0, 255);
    _intToCol[75] = std::make_shared<lc::meta::MetaColorByValue>(107, 129, 86, 255);
    _intToCol[76] = std::make_shared<lc::meta::MetaColorByValue>(52, 104, 0, 255);
    _intToCol[77] = std::make_shared<lc::meta::MetaColorByValue>(86, 104, 69, 255);
    _intToCol[78] = std::make_shared<lc::meta::MetaColorByValue>(39, 79, 0, 255);
    _intToCol[79] = std::make_shared<lc::meta::MetaColorByValue>(66, 79, 53, 255);
    _intToCol[80] = std::make_shared<lc::meta::MetaColorByValue>(63, 255, 0, 255);
    _intToCol[81] = std::make_shared<lc::meta::MetaColorByValue>(191, 255, 170, 255);
    _intToCol[82] = std::make_shared<lc::meta::MetaColorByValue>(46, 189, 0, 255);
    _intToCol[83] = std::make_shared<lc::meta::MetaColorByValue>(141, 189, 126, 255);
    _intToCol[84] = std::make_shared<lc::meta::MetaColorByValue>(31, 129, 0, 255);
    _intToCol[85] = std::make_shared<lc::meta::MetaColorByValue>(96, 129, 86, 255);
    _intToCol[86] = std::make_shared<lc::meta::MetaColorByValue>(25, 104, 0, 255);
    _intToCol[87] = std::make_shared<lc::meta::MetaColorByValue>(78, 104, 69, 255);
    _intToCol[88] = std::make_shared<lc::meta::MetaColorByValue>(19, 79, 0, 255);
    _intToCol[89] = std::make_shared<lc::meta::MetaColorByValue>(59, 79, 53, 255);
    _intToCol[90] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 0, 255);
    _intToCol[91] = std::make_shared<lc::meta::MetaColorByValue>(170, 255, 170, 255);
    _intToCol[92] = std::make_shared<lc::meta::MetaColorByValue>(0, 189, 0, 255);
    _intToCol[93] = std::make_shared<lc::meta::MetaColorByValue>(126, 189, 126, 255);
    _intToCol[94] = std::make_shared<lc::meta::MetaColorByValue>(0, 129, 0, 255);
    _intToCol[95] = std::make_shared<lc::meta::MetaColorByValue>(86, 129, 86, 255);
    _intToCol[96] = std::make_shared<lc::meta::MetaColorByValue>(0, 104, 0, 255);
    _intToCol[97] = std::make_shared<lc::meta::MetaColorByValue>(69, 104, 69, 255);
    _intToCol[98] = std::make_shared<lc::meta::MetaColorByValue>(0, 79, 0, 255);
    _intToCol[99] = std::make_shared<lc::meta::MetaColorByValue>(53, 79, 53, 255);
    _intToCol[100] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 63, 255);
    _intToCol[101] = std::make_shared<lc::meta::MetaColorByValue>(170, 255, 191, 255);
    _intToCol[102] = std::make_shared<lc::meta::MetaColorByValue>(0, 189, 46, 255);
    _intToCol[103] = std::make_shared<lc::meta::MetaColorByValue>(126, 189, 141, 255);
    _intToCol[104] = std::make_shared<lc::meta::MetaColorByValue>(0, 129, 31, 255);
    _intToCol[105] = std::make_shared<lc::meta::MetaColorByValue>(86, 129, 96, 255);
    _intToCol[106] = std::make_shared<lc::meta::MetaColorByValue>(0, 104, 25, 255);
    _intToCol[107] = std::make_shared<lc::meta::MetaColorByValue>(69, 104, 78, 255);
    _intToCol[108] = std::make_shared<lc::meta::MetaColorByValue>(0, 79, 19, 255);
    _intToCol[109] = std::make_shared<lc::meta::MetaColorByValue>(53, 79, 59, 255);
    _intToCol[110] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 127, 255);
    _intToCol[111] = std::make_shared<lc::meta::MetaColorByValue>(170, 255, 212, 255);
    _intToCol[112] = std::make_shared<lc::meta::MetaColorByValue>(0, 189, 94, 255);
    _intToCol[113] = std::make_shared<lc::meta::MetaColorByValue>(126, 189, 157, 255);
    _intToCol[114] = std::make_shared<lc::meta::MetaColorByValue>(0, 129, 64, 255);
    _intToCol[115] = std::make_shared<lc::meta::MetaColorByValue>(86, 129, 107, 255);
    _intToCol[116] = std::make_shared<lc::meta::MetaColorByValue>(0, 104, 52, 255);
    _intToCol[117] = std::make_shared<lc::meta::MetaColorByValue>(69, 104, 86, 255);
    _intToCol[118] = std::make_shared<lc::meta::MetaColorByValue>(0, 79, 39, 255);
    _intToCol[119] = std::make_shared<lc::meta::MetaColorByValue>(53, 79, 66, 255);
    _intToCol[120] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 191, 255);
    _intToCol[121] = std::make_shared<lc::meta::MetaColorByValue>(170, 255, 234, 255);
    _intToCol[122] = std::make_shared<lc::meta::MetaColorByValue>(0, 189, 141, 255);
    _intToCol[123] = std::make_shared<lc::meta::MetaColorByValue>(126, 189, 173, 255);
    _intToCol[124] = std::make_shared<lc::meta::MetaColorByValue>(0, 129, 96, 255);
    _intToCol[125] = std::make_shared<lc::meta::MetaColorByValue>(86, 129, 118, 255);
    _intToCol[126] = std::make_shared<lc::meta::MetaColorByValue>(0, 104, 78, 255);
    _intToCol[127] = std::make_shared<lc::meta::MetaColorByValue>(69, 104, 95, 255);
    _intToCol[128] = std::make_shared<lc::meta::MetaColorByValue>(0, 79, 59, 255);
    _intToCol[129] = std::make_shared<lc::meta::MetaColorByValue>(53, 79, 73, 255);
    _intToCol[130] = std::make_shared<lc::meta::MetaColorByValue>(0, 255, 255, 255);
    _intToCol[131] = std::make_shared<lc::meta::MetaColorByValue>(170, 255, 255, 255);
    _intToCol[132] = std::make_shared<lc::meta::MetaColorByValue>(0, 189, 189, 255);
    _intToCol[133] = std::make_shared<lc::meta::MetaColorByValue>(126, 189, 189, 255);
    _intToCol[134] = std::make_shared<lc::meta::MetaColorByValue>(0, 129, 129, 255);
    _intToCol[135] = std::make_shared<lc::meta::MetaColorByValue>(86, 129, 129, 255);
    _intToCol[136] = std::make_shared<lc::meta::MetaColorByValue>(0, 104, 104, 255);
    _intToCol[137] = std::make_shared<lc::meta::MetaColorByValue>(69, 104, 104, 255);
    _intToCol[138] = std::make_shared<lc::meta::MetaColorByValue>(0, 79, 79, 255);
    _intToCol[139] = std::make_shared<lc::meta::MetaColorByValue>(53, 79, 79, 255);
    _intToCol[140] = std::make_shared<lc::meta::MetaColorByValue>(0, 191, 255, 255);
    _intToCol[141] = std::make_shared<lc::meta::MetaColorByValue>(170, 234, 255, 255);
    _intToCol[142] = std::make_shared<lc::meta::MetaColorByValue>(0, 141, 189, 255);
    _intToCol[143] = std::make_shared<lc::meta::MetaColorByValue>(126, 173, 189, 255);
    _intToCol[144] = std::make_shared<lc::meta::MetaColorByValue>(0, 96, 129, 255);
    _intToCol[145] = std::make_shared<lc::meta::MetaColorByValue>(86, 118, 129, 255);
    _intToCol[146] = std::make_shared<lc::meta::MetaColorByValue>(0, 78, 104, 255);
    _intToCol[147] = std::make_shared<lc::meta::MetaColorByValue>(69, 95, 104, 255);
    _intToCol[148] = std::make_shared<lc::meta::MetaColorByValue>(0, 59, 79, 255);
    _intToCol[149] = std::make_shared<lc::meta::MetaColorByValue>(53, 73, 79, 255);
    _intToCol[150] = std::make_shared<lc::meta::MetaColorByValue>(0, 127, 255, 255);
    _intToCol[151] = std::make_shared<lc::meta::MetaColorByValue>(170, 212, 255, 255);
    _intToCol[152] = std::make_shared<lc::meta::MetaColorByValue>(0, 94, 189, 255);
    _intToCol[153] = std::make_shared<lc::meta::MetaColorByValue>(126, 157, 189, 255);
    _intToCol[154] = std::make_shared<lc::meta::MetaColorByValue>(0, 64, 129, 255);
    _intToCol[155] = std::make_shared<lc::meta::MetaColorByValue>(86, 107, 129, 255);
    _intToCol[156] = std::make_shared<lc::meta::MetaColorByValue>(0, 52, 104, 255);
    _intToCol[157] = std::make_shared<lc::meta::MetaColorByValue>(69, 86, 104, 255);
    _intToCol[158] = std::make_shared<lc::meta::MetaColorByValue>(0, 39, 79, 255);
    _intToCol[159] = std::make_shared<lc::meta::MetaColorByValue>(53, 66, 79, 255);
    _intToCol[160] = std::make_shared<lc::meta::MetaColorByValue>(0, 63, 255, 255);
    _intToCol[161] = std::make_shared<lc::meta::MetaColorByValue>(170, 191, 255, 255);
    _intToCol[162] = std::make_shared<lc::meta::MetaColorByValue>(0, 46, 189, 255);
    _intToCol[163] = std::make_shared<lc::meta::MetaColorByValue>(126, 141, 189, 255);
    _intToCol[164] = std::make_shared<lc::meta::MetaColorByValue>(0, 31, 129, 255);
    _intToCol[165] = std::make_shared<lc::meta::MetaColorByValue>(86, 96, 129, 255);
    _intToCol[166] = std::make_shared<lc::meta::MetaColorByValue>(0, 25, 104, 255);
    _intToCol[167] = std::make_shared<lc::meta::MetaColorByValue>(69, 78, 104, 255);
    _intToCol[168] = std::make_shared<lc::meta::MetaColorByValue>(0, 19, 79, 255);
    _intToCol[169] = std::make_shared<lc::meta::MetaColorByValue>(53, 59, 79, 255);
    _intToCol[170] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 255, 255);
    _intToCol[171] = std::make_shared<lc::meta::MetaColorByValue>(170, 170, 255, 255);
    _intToCol[172] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 189, 255);
    _intToCol[173] = std::make_shared<lc::meta::MetaColorByValue>(126, 126, 189, 255);
    _intToCol[174] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 129, 255);
    _intToCol[175] = std::make_shared<lc::meta::MetaColorByValue>(86, 86, 129, 255);
    _intToCol[176] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 104, 255);
    _intToCol[177] = std::make_shared<lc::meta::MetaColorByValue>(69, 69, 104, 255);
    _intToCol[178] = std::make_shared<lc::meta::MetaColorByValue>(0, 0, 79, 255);
    _intToCol[179] = std::make_shared<lc::meta::MetaColorByValue>(53, 53, 79, 255);
    _intToCol[180] = std::make_shared<lc::meta::MetaColorByValue>(63, 0, 255, 255);
    _intToCol[181] = std::make_shared<lc::meta::MetaColorByValue>(191, 170, 255, 255);
    _intToCol[182] = std::make_shared<lc::meta::MetaColorByValue>(46, 0, 189, 255);
    _intToCol[183] = std::make_shared<lc::meta::MetaColorByValue>(141, 126, 189, 255);
    _intToCol[184] = std::make_shared<lc::meta::MetaColorByValue>(31, 0, 129, 255);
    _intToCol[185] = std::make_shared<lc::meta::MetaColorByValue>(96, 86, 129, 255);
    _intToCol[186] = std::make_shared<lc::meta::MetaColorByValue>(25, 0, 104, 255);
    _intToCol[187] = std::make_shared<lc::meta::MetaColorByValue>(78, 69, 104, 255);
    _intToCol[188] = std::make_shared<lc::meta::MetaColorByValue>(19, 0, 79, 255);
    _intToCol[189] = std::make_shared<lc::meta::MetaColorByValue>(59, 53, 79, 255);
    _intToCol[190] = std::make_shared<lc::meta::MetaColorByValue>(127, 0, 255, 255);
    _intToCol[191] = std::make_shared<lc::meta::MetaColorByValue>(212, 170, 255, 255);
    _intToCol[192] = std::make_shared<lc::meta::MetaColorByValue>(94, 0, 189, 255);
    _intToCol[193] = std::make_shared<lc::meta::MetaColorByValue>(157, 126, 189, 255);
    _intToCol[194] = std::make_shared<lc::meta::MetaColorByValue>(64, 0, 129, 255);
    _intToCol[195] = std::make_shared<lc::meta::MetaColorByValue>(107, 86, 129, 255);
    _intToCol[196] = std::make_shared<lc::meta::MetaColorByValue>(52, 0, 104, 255);
    _intToCol[197] = std::make_shared<lc::meta::MetaColorByValue>(86, 69, 104, 255);
    _intToCol[198] = std::make_shared<lc::meta::MetaColorByValue>(39, 0, 79, 255);
    _intToCol[199] = std::make_shared<lc::meta::MetaColorByValue>(66, 53, 79, 255);
    _intToCol[200] = std::make_shared<lc::meta::MetaColorByValue>(191, 0, 255, 255);
    _intToCol[201] = std::make_shared<lc::meta::MetaColorByValue>(234, 170, 255, 255);
    _intToCol[202] = std::make_shared<lc::meta::MetaColorByValue>(141, 0, 189, 255);
    _intToCol[203] = std::make_shared<lc::meta::MetaColorByValue>(173, 126, 189, 255);
    _intToCol[204] = std::make_shared<lc::meta::MetaColorByValue>(96, 0, 129, 255);
    _intToCol[205] = std::make_shared<lc::meta::MetaColorByValue>(118, 86, 129, 255);
    _intToCol[206] = std::make_shared<lc::meta::MetaColorByValue>(78, 0, 104, 255);
    _intToCol[207] = std::make_shared<lc::meta::MetaColorByValue>(95, 69, 104, 255);
    _intToCol[208] = std::make_shared<lc::meta::MetaColorByValue>(59, 0, 79, 255);
    _intToCol[209] = std::make_shared<lc::meta::MetaColorByValue>(73, 53, 79, 255);
    _intToCol[210] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 255, 255);
    _intToCol[211] = std::make_shared<lc::meta::MetaColorByValue>(255, 170, 255, 255);
    _intToCol[212] = std::make_shared<lc::meta::MetaColorByValue>(189, 0, 189, 255);
    _intToCol[213] = std::make_shared<lc::meta::MetaColorByValue>(189, 126, 189, 255);
    _intToCol[214] = std::make_shared<lc::meta::MetaColorByValue>(129, 0, 129, 255);
    _intToCol[215] = std::make_shared<lc::meta::MetaColorByValue>(129, 86, 129, 255);
    _intToCol[216] = std::make_shared<lc::meta::MetaColorByValue>(104, 0, 104, 255);
    _intToCol[217] = std::make_shared<lc::meta::MetaColorByValue>(104, 69, 104, 255);
    _intToCol[218] = std::make_shared<lc::meta::MetaColorByValue>(79, 0, 79, 255);
    _intToCol[219] = std::make_shared<lc::meta::MetaColorByValue>(79, 53, 79, 255);
    _intToCol[220] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 191, 255);
    _intToCol[221] = std::make_shared<lc::meta::MetaColorByValue>(255, 170, 234, 255);
    _intToCol[222] = std::make_shared<lc::meta::MetaColorByValue>(189, 0, 141, 255);
    _intToCol[223] = std::make_shared<lc::meta::MetaColorByValue>(189, 126, 173, 255);
    _intToCol[224] = std::make_shared<lc::meta::MetaColorByValue>(129, 0, 96, 255);
    _intToCol[225] = std::make_shared<lc::meta::MetaColorByValue>(129, 86, 118, 255);
    _intToCol[226] = std::make_shared<lc::meta::MetaColorByValue>(104, 0, 78, 255);
    _intToCol[227] = std::make_shared<lc::meta::MetaColorByValue>(104, 69, 95, 255);
    _intToCol[228] = std::make_shared<lc::meta::MetaColorByValue>(79, 0, 59, 255);
    _intToCol[229] = std::make_shared<lc::meta::MetaColorByValue>(79, 53, 73, 255);
    _intToCol[230] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 127, 255);
    _intToCol[231] = std::make_shared<lc::meta::MetaColorByValue>(255, 170, 212, 255);
    _intToCol[232] = std::make_shared<lc::meta::MetaColorByValue>(189, 0, 94, 255);
    _intToCol[233] = std::make_shared<lc::meta::MetaColorByValue>(189, 126, 157, 255);
    _intToCol[234] = std::make_shared<lc::meta::MetaColorByValue>(129, 0, 64, 255);
    _intToCol[235] = std::make_shared<lc::meta::MetaColorByValue>(129, 86, 107, 255);
    _intToCol[236] = std::make_shared<lc::meta::MetaColorByValue>(104, 0, 52, 255);
    _intToCol[237] = std::make_shared<lc::meta::MetaColorByValue>(104, 69, 86, 255);
    _intToCol[238] = std::make_shared<lc::meta::MetaColorByValue>(79, 0, 39, 255);
    _intToCol[239] = std::make_shared<lc::meta::MetaColorByValue>(79, 53, 66, 255);
    _intToCol[240] = std::make_shared<lc::meta::MetaColorByValue>(255, 0, 63, 255);
    _intToCol[241] = std::make_shared<lc::meta::MetaColorByValue>(255, 170, 191, 255);
    _intToCol[242] = std::make_shared<lc::meta::MetaColorByValue>(189, 0, 46, 255);
    _intToCol[243] = std::make_shared<lc::meta::MetaColorByValue>(189, 126, 141, 255);
    _intToCol[244] = std::make_shared<lc::meta::MetaColorByValue>(129, 0, 31, 255);
    _intToCol[245] = std::make_shared<lc::meta::MetaColorByValue>(129, 86, 96, 255);
    _intToCol[246] = std::make_shared<lc::meta::MetaColorByValue>(104, 0, 25, 255);
    _intToCol[247] = std::make_shared<lc::meta::MetaColorByValue>(104, 69, 78, 255);
    _intToCol[248] = std::make_shared<lc::meta::MetaColorByValue>(79, 0, 19, 255);
    _intToCol[249] = std::make_shared<lc::meta::MetaColorByValue>(79, 53, 59, 255);
    _intToCol[250] = std::make_shared<lc::meta::MetaColorByValue>(51, 51, 51, 255);
    _intToCol[251] = std::make_shared<lc::meta::MetaColorByValue>(80, 80, 80, 255);
    _intToCol[252] = std::make_shared<lc::meta::MetaColorByValue>(105, 105, 105, 255);
    _intToCol[253] = std::make_shared<lc::meta::MetaColorByValue>(130, 130, 130, 255);
    _intToCol[254] = std::make_shared<lc::meta::MetaColorByValue>(190, 190, 190, 255);
    _intToCol[255] = std::make_shared<lc::meta::MetaColorByValue>(255, 255, 255, 255);
}
